<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>服务的HelloWorld</title>
		<!--
        	作者：3105334046@qq.com
        	时间：2016-12-23
        	描述：ng对其定义是:它是一个单例对象或函数，对外提供特定的功能。<br/>
        	其次这与我们自己定义一个function然后在其他地方调用不同，<br/>
        	因为服务被定义在一个模块中，所以其使用范围是可以被我们管理的。ng的避免全局变量污染意识非常强。
        -->
		<script src="../angular.js"></script>
	</head>

	<body ng-app="MyApp">

		<div ng-controller="deviceController">
			{{name}}

		</div>

		<script type="text/javascript">
			var app = angular.module("MyApp", []);
			app.controller("deviceController", function($scope, userService) {
				$scope.name = userService;
			});
			//此处已经完成一个服务的简单注册
			app.factory("userService", function() {
				var data = {
					name: "设备管理2",
					point: "苏州科技中心2"
				};
				return data;
			});
		</script>
	</body>

</html>